#include <iostream>
#include "Lerp.h"
using namespace std;

int main() {

	float _xA = 0, _xB = 0,_yA = 0,_yB = 0;
	float _xV = 0, _yV = 0;

	float _t= 0;



    cout << "Introduce la coordenada x del punto A" << endl;
    cin >> _xA;
    cout << "Introduce la coordenada y del punto A" << endl;
    cin >> _yA;
    Lerp vec1(_xA,_yA);
    cout << "Introduce la coordenada x del punto B" << endl;
    cin >> _xB;
    cout << "Introduce la coordenada Y del punto B" << endl;
    cin >> _yB;
    Lerp vec2(_xA,_yA);
    cout << "Introduce el valor de t comprendido entre 0 y 1" << endl;

    cin >> _t;

    //coordenadas del vector v (vector resultante de restar B-A)
    _xV = _xB - _xA;
    _yV = _yB - _yA;

     Lerp lerpObj(_xV, _yV);

     Lerp resultado = lerpObj.devolverResul(_t,_xA,_yA);

    cout << "Resultado: (" << resultado.getvX() << ", " << resultado.getvY() << ")" << endl;


    return 0;

}
